movable testis - Spanish English Dictionary